body{ background:#45d74a;}
.referrals_top{ width:100%; position:relative; border-bottom:2px solid #35d91a;}
.referral_icon{ width:120px; height:120px; position:absolute; left:50%; margin-left:-60px; top:-60px;}
.referral_icon img{ width:100%;}
.referrals_top img{ width:100%;}
.name_num{ font-size:38px; text-align:center; width:100%; display:block; line-height:60px; padding:15px 0; text-transform:uppercase;}

#referral_box{ width:90%; margin:65px auto; background:#fff; }
.referrals_bg{ background:#fff url(../images/my_referrals_bg.jpg) no-repeat top center; background-size:cover; padding:20px 18px; line-height:30px;}

.icon{ color:#4fd568; padding-right:10px;}

.img100{ width:100%;}
.referrals_bottom{background:url(../images/referrial_bottom.jpg) no-repeat bottom center; background-size:cover; padding:0 35px 15px 15px; color:#979797; line-height:24px;}

#person_list{ width:100%;}
#person_list li{ width:52px; height:52px; float:left; border-radius:50%; margin:0 4px 4px 0;}